AlwaysInteract

CanInteract

NeverInteract

Use these constants in SendAppleEvent to specify the user interaction option of the send mode. These determine whether the receiving program will be allowed to interact with the user when processing the AppleEvent. In general you should specify “NeverInteract” when sending to a remote system. When sending to an application on the local machine, you should probably specify “AlwaysInteract” or “CanInteract” to allow it to bring up any dialogs or alerts necessary when handling the event.

kAENoReply

kAEWaitReply

Use these constants in SendAppleEvent to specify the reply option of the send mode (you can also use 3 for QueueReply, but in that case you’ll have to add a handler for reply events, which will be class “aevt” and ID “ansr”.)